/*
 * torneoBL.java
 *
 * Created on 9 de septiembre de 2007, 04:40 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package BL;
import BE.torneo;
import DA.torneoDA;
import java.util.ArrayList;

/**
 *
 * @author Billy
 */
public class torneoBL {
    private ArrayList<torneo> lstTorneos;
    torneoDA  elTorneoDA;                
    
    /** Creates a new instance of torneoBL */
    public torneoBL() {
        elTorneoDA = new torneoDA();
    }
    
    public boolean crear(torneo admTorneo){
        elTorneoDA = new torneoDA(admTorneo);        
        return elTorneoDA.crear();        
    }    

    public boolean actualizarNdivisiones(int idTorneo, int nDivisiones){          
        return elTorneoDA.actualizarNdivisiones(idTorneo, nDivisiones);        
    }    

    public int getNDivTorneo(int idTorneo){          
        return elTorneoDA.getNdivTorneo(idTorneo);
    }    

    public ArrayList<torneo> getLstTorneos() {
        lstTorneos = elTorneoDA.listarTorneos();
        return lstTorneos;
    }    
    public boolean actualizarTorneo(int idTorneo, torneo torneoModificado){
        return elTorneoDA.update(idTorneo, torneoModificado);
    }       
    
    public torneo buscarTorneoxId(int idTorneo) {
        torneo unTorneo;
        unTorneo = elTorneoDA.buscarTorneoxId(idTorneo);
        return unTorneo;
    }      
    
    public boolean actualizarEstadoEliminacion(int idTorneo){
        return elTorneoDA.actualizarEstadoEliminacion(idTorneo);
    }       

}
